package com.easy.restful.crs.service;

import com.easy.restful.common.core.common.pagination.Page;
import com.easy.restful.crs.model.CrsCar;

/**
 * 汽车
 *
 * @author Ljv
 * @date 2021-05-14
 */
public interface CrsCarService {
    /**
     * 列表
     * @param object 查询条件
     * @param page   分页
     * @return Page<CrsCar>
     */
    Page<CrsCar> select(CrsCar object, Page<CrsCar> page);

    /**
     * 详情
     *
     * @param id id
     * @return CrsCar
     */
    CrsCar input(String id);

    /**
     * 新增
     *
     * @return CrsCar
     */
    CrsCar add();

    /**
     * 删除
     *
     * @param ids 数据ids
     * @return true/false
     */
    boolean remove(String ids);

    /**
     * 保存
     *
     * @param object 表单内容
     * @return CrsCar
     */
    CrsCar saveData(CrsCar object);

    /**
     * 导出数据
     *
     * @param object 查询条件
     * @return 文件下载id
     */
    String exportData(CrsCar object);
}
